'''
author: 陈玉松
date: 2020年11月3日
version：v1
'''


'''
字符串重复统计
字符串'abcdefghijklmnopqrstuvwxyz'
随机挑选2个字⺟组成字符串，共挑选100 个
降序输出所有不同的字符串及重复的次数

'''
import random

s='abcdefghijklmnopqrstuvwxyz'
letter_dict={}

for i in range(100):
    # 随机取2个字符并转换为字符串作为字典的key
    letter_key=''.join(random.choices(s,k=2))
    if letter_key not in letter_dict:
        letter_dict[letter_key] = 1
    else:
        # 如果字典中已经有了，则将计数+1
        letter_dict[letter_key] = letter_dict[letter_key] + 1


# 排序
sort_letter_list=sorted(letter_dict.items(),reverse=True,key=lambda item:item[1])

# 降序输出所有不同的字符串及重复的次数
for i in sort_letter_list:
    print(i,end=' ')


# 完成的不错
